precipitous drop - German English Dictionary